package com.tencent.qf.team.service;

import com.tencent.qf.team.dto.request.SharerOutOrderSumBatchRequest;
import com.tencent.qf.team.dto.request.SharerOutOrderSumForMiniRequest;
import com.tencent.qf.team.dto.request.SharerOutOrderSumRequest;
import com.tencent.qf.team.dto.response.SharerCommissionDto;
import com.tencent.qf.team.dto.response.SharerOutOrderSumBatchDto;

import java.util.List;

public interface SalesSharerCommissionService {
    /**
     * 查询小b预估佣金-小程序端
     *
     * @param request
     * @return
     */
    SharerCommissionDto sharerCommission(SharerOutOrderSumForMiniRequest request);

    /**
     * 查询小b预估佣金
     *
     * @param request
     * @return
     */
    SharerCommissionDto sharerOutOrderSum(SharerOutOrderSumRequest request);

    /**
     * 导购助手-批量小B预估收益
     *
     * @param request
     * @return
     */
    List<SharerOutOrderSumBatchDto> sharerOutOrderSumBatch(SharerOutOrderSumBatchRequest request);

}
